package JavaStudy.reflect;
//反射机制实践
public class test1 {
    public static void main(String[] args) throws ClassNotFoundException {
        //获取class对象(一个类只有一个class对象
        Class c1 = Class.forName("reflect.User");
        System.out.println(c1);
        //一个类在内存中只有一个class，多创建几个也没用
        //一个类被加载后，类的整个结构都会被封装在class对象中
        Class c2 = Class.forName("reflect.User");
        Class c3 = Class.forName("reflect.User");
        Class c4 = Class.forName("reflect.User");
        System.out.println(c2.hashCode());
        System.out.println(c3.hashCode());
        System.out.println(c4.hashCode());
        System.out.println(c1==c2);

    }
}

